import { setListFn } from './../../../utils';

export default {
  labelZh: `送纸单元出厂设置`,
  labelEn: `Paper-feeding Unit Factory Settings`,
  labelRu: `Заводские настройки блока подачи бумаги`,
  type: `factoryParameterFeedingUnit`,
  list: [
    {
      type: 'common',
      labelZh: null,
      labelEn: null,
      id: null,
      saveParameters: false,
      priceList: [
        {
          labelZh: '上限',
          labelEn: 'Upper Limit',
          labelRu: 'Верхний предел'
        },
        {
          labelZh: '下限',
          labelEn: 'Lower Value',
          labelRu: 'Нижний предел'
        }
      ],
      isBlock: true,
      list: setListFn([
        {
          labelZh: '左挡板',
          labelEn: `Left Baffle`,
          labelRu: `Левый упор`,
          type: 'input',
          list: [
            {
              inputType: 'readWrite',
              labelZh: '上限',
              labelEn: 'Upper Limit',
              labelRu: 'Верхний предел',
              funId: 'leftBaffleMax',
              defaultValGetFunId: 'leftBaffleMax',
              styleType: 'redBgColor',
              blurChange: true
            },
            {
              inputType: 'readWrite',
              labelZh: '下限',
              labelEn: 'Lower Value',
              labelRu: 'Нижний предел',
              funId: 'leftBaffleMin',
              defaultValGetFunId: 'leftBaffleMin',
              blurChange: true
            }
          ]
        },
        {
          labelZh: '右挡板',
          labelEn: `Right Baffle`,
          labelRu: `Правый упор`,
          type: 'input',
          list: [
            {
              inputType: 'readWrite',
              labelZh: '上限',
              labelEn: 'Upper Limit',
              labelRu: 'Верхний предел',
              funId: 'rightBaffleMax',
              defaultValGetFunId: 'rightBaffleMax',
              styleType: 'redBgColor',
              blurChange: true
            },
            {
              inputType: 'readWrite',
              labelZh: '下限',
              labelEn: 'Lower Value',
              labelRu: 'Нижний предел',
              funId: 'rightBaffleMin',
              defaultValGetFunId: 'rightBaffleMin',
              blurChange: true
            }
          ]
        },
        {
          labelZh: '前挡板',
          labelEn: 'Front Baffle',
          labelRu: 'Передний упор',
          type: 'input',
          list: [
            {
              inputType: 'readWrite',
              labelZh: '上限',
              labelEn: 'Upper Limit',
              labelRu: 'Верхний предел',
              funId: 'frontBaffleMax',
              defaultValGetFunId: 'frontBaffleMax',
              styleType: 'redBgColor',
              blurChange: true
            },
            {
              inputType: 'readWrite',
              labelZh: '下限',
              labelEn: 'Lower Value',
              labelRu: 'Нижний предел',
              funId: 'frontBaffleMin',
              defaultValGetFunId: 'frontBaffleMin',
              blurChange: true
            }
          ]
        },
        {
          labelZh: '后挡板',
          labelEn: `Rear Baffle`,
          labelRu: `Задний упор`,
          type: 'input',
          list: [
            {
              inputType: 'readWrite',
              labelZh: '上限',
              labelEn: 'Upper Limit',
              labelRu: 'Верхний предел',
              funId: 'afterBaffleMax',
              defaultValGetFunId: 'afterBaffleMax',
              styleType: 'redBgColor',
              blurChange: true
            },
            {
              inputType: 'readWrite',
              labelZh: '下限',
              labelEn: 'Lower Value',
              labelRu: 'Нижний предел',
              funId: 'afterBaffleMin',
              defaultValGetFunId: 'afterBaffleMin',
              blurChange: true
            }
          ]
        },
        {
          labelZh: '前进纸',
          labelEn: 'Forward Paper-feeding',
          labelRu: 'Передняя подача бумаги',
          type: 'input',
          list: [
            {
              inputType: 'readWrite',
              labelZh: '上限',
              labelEn: 'Upper Limit',
              labelRu: 'Верхний предел',
              funId: 'forwardPaperRollerMax',
              defaultValGetFunId: 'forwardPaperRollerMax',
              styleType: 'redBgColor',
              blurChange: true
            },
            {
              inputType: 'readWrite',
              labelZh: '下限',
              labelEn: 'Lower Value',
              labelRu: 'Нижний предел',
              funId: 'forwardPaperRollerMin',
              defaultValGetFunId: 'forwardPaperRollerMin',
              blurChange: true
            }
          ]
        },
        {
          labelZh: '后进纸',
          labelEn: 'Backward Paper-feeding',
          labelRu: 'Задняя подача бумаги',
          type: 'input',
          list: [
            {
              inputType: 'readWrite',
              labelZh: '上限',
              labelEn: 'Upper Limit',
              labelRu: 'Верхний предел',
              funId: 'rearFeedRollerMax',
              defaultValGetFunId: 'rearFeedRollerMax',
              styleType: 'redBgColor',
              blurChange: true
            },
            {
              inputType: 'readWrite',
              labelZh: '下限',
              labelEn: 'Lower Value',
              labelRu: 'Нижний предел',
              funId: 'rearFeedRollerMin',
              defaultValGetFunId: 'rearFeedRollerMin',
              blurChange: true
            }
          ]
        }
      ])
    }
  ]
};
